/*
* @Author: amy
* @Date:   2019-05-20 10:57:42
* @Last Modified by:   ray
* @Last Modified time: 2019-08-10 16:34:10
*/

body {
    font: 12px/1.5 "Microsoft YaHei", tahoma, arial, "Hiragino Sans GB", 宋体,
        sans-serif;
}

.zen_fs-14 {
    font-size: 14px;
}

.zen_fs-16 {
    font-size: 16px;
}

.zen_fs-18 {
    font-size: 18px;
}

.a_color-gray6 {
    color: #bcbcbc;
}

.a_clolr-link {
    color: #0093eb; /*浅蓝色*/
}

.zen_cs-pt {
    cursor: pointer;
}

.content-wrap {
    max-width: 1180px;
    margin: auto;
}

.login-content-wrap-modal{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-wrap {
    width: 100%;
    height: 600px;
    background-image: url(../images/login_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}

.login-wrap-modal{
    /*background: pink;*/
    background: transparent;
    position: fixed;
    top:0;
    left:0;
    right: 0;
    bottom: 0;
}

.login-box {
    width: 280px;
    min-height: 300px;
    background-color: #fff;
    overflow: hidden;
}

.a_tab-bd {
    border-bottom: 2px solid #fff;
}

.a_active {
    color: #0093eb;
    border-bottom: 2px solid #0093eb;
}

.login-info {
    width: 270px;
    margin: auto;
    padding-top: 22px;
}

.login-info .login-item {
    border-bottom: 1px solid #0093eb;
    width: 270px;
    height: 40px;
    color: #bcbcbc;
}

.a_userIcon {
    background-image: url(../images/uesr_0.png);
}

.a_iptOnFocus .a_userIcon {
    background-image: url(../images/user_1.png);
}

.a_passwordIcon {
    background-image: url(../images/password_0.png);
}

.a_iptOnFocus .a_passwordIcon {
    background-image: url(../images/password_1.png);
}

.a_checkIcon {
    background-image: url(../images/check_0.png);
}

.a_iptOnFocus .a_checkIcon {
    background-image: url(../images/check_1.png);
}

.a_delIcon {
    background: url(../images/del.png) no-repeat;
}

.a_submit-btn {
    width: 270px;
    height: 40px;
    background-color: #0093eb;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.a_QQ-btn {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    background: #1a8ed0 url(../images/QQ.png) 15px 6px no-repeat;
    border-radius: 5px;
    color: #fff;
    vertical-align: middle;
    cursor: pointer;
}

.login-new-form {
    position: absolute;
    top: 70px;
    right: 28px;
    z-index: 99;
    border-radius: 8px;
    width: 346px;
    height: 378px;
    background-color: #fff;
    padding-top: 28px;
    padding-left: 38px;
    padding-right: 38px;
    /*overflow: hidden;*/
    /*zen_ps-ab zen_t-70 zen_r-0 zen_z-i-99 login-box zen_bdr-8 zen_p-35 zen_w-346*/
}

.login-new-form-modal{

    border-radius: 8px;
    width: 346px;
    height: 378px;
    background-color: #fff;
    padding-top: 28px;
    padding-left: 38px;
    padding-right: 38px;
    /*border: 1px solid #000;/*/
    box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.15);
}

.login-modal-backdrop{
    /*background: transparent;*/
}

.login-modal-reback{
    max-height: 100%;
    /*width: 100%;*/
    overflow-x: initial;
    overflow-y: initial;
}

.login-new-input {
    background: transparent;
    position: absolute;
    bottom: 5px;
    left: 25px;
    color: #646464;
}

.login-new-input::placeholder {
    color: #bcbcbc !important;
}

/* hms样式 */
.hms_bg-green {
    background: #13b5bd;
}

.hms_login-wrap {
    background: #fff;
    color: #13b5bd;
}

.hms_login-wrap .a_clolr-link {
    color: #13b5bd;
}

.hms_login-new-form {
    top: 30%;
    right: 37%;
}

.hms_login-new-form .login-info .login-item {
    border-bottom: 1px solid #13b5bd;
}

.hms_login-new-form .a_userIcon,
.hms_login-new-form .a_iptOnFocus .a_userIcon {
    background-image: url(../images/uesr_2.png);
    background-size: 120% 120%;
}

.hms_login-new-form .a_passwordIcon,
.hms_login-new-form .a_iptOnFocus .a_passwordIcon {
    background-image: url(../images/password_2.png);
    background-size: 120% 120%;
}

.hms_login-new-form .a_checkIcon {
    background-image: url(../images/check_2.png);
    background-size: 100% 100%;
}

.hms_login-new-form .a_iptOnFocus .a_checkIcon {
    background-image: url(../images/check_3.png);
    background-size: 100% 100%;
}
.login-modal-reback .zenModal-content {
    padding: 0px;
}
